package domain


type TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO struct {
    /*
        小部件别名     */
    AppAlias  *string `json:"app_alias,omitempty" `

    /*
        小部件描述     */
    AppDescription  *string `json:"app_description,omitempty" `

    /*
        小部件icon     */
    AppIcon  *string `json:"app_icon,omitempty" `

    /*
        小部件名称     */
    AppName  *string `json:"app_name,omitempty" `

    /*
        小部件appkey     */
    Appkey  *string `json:"appkey,omitempty" `

    /*
        小部件id     */
    Id  *string `json:"id,omitempty" `

    /*
        小部件版本     */
    NewVersion  *string `json:"new_version,omitempty" `

    /*
        onlineCode     */
    OnlineCode  *string `json:"online_code,omitempty" `

    /*
        小部件上线版本     */
    OnlineVersion  *string `json:"online_version,omitempty" `

    /*
        预览url     */
    PreViewUrl  *string `json:"pre_view_url,omitempty" `

}

func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetAppAlias(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.AppAlias = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetAppDescription(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.AppDescription = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetAppIcon(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.AppIcon = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetAppName(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.AppName = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetAppkey(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.Appkey = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetId(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.Id = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetNewVersion(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.NewVersion = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetOnlineCode(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.OnlineCode = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetOnlineVersion(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.OnlineVersion = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO) SetPreViewUrl(v string) *TaobaoMiniappWidgetTemplateInstantiateMiniAppEntityTemplateDTO {
    s.PreViewUrl = &v
    return s
}
